package com.shop2cn.iapi.shenqisettlement.parameter.resp;

import java.math.BigDecimal;
import java.util.HashMap;

public class GetUserBandingBankCardInfoResp {
	
	private long userId;
	
	private Integer accountType;
	
	private String country;
	
	private String currency;
	
	private HashMap<String, String> bankRequiredFieldMap;
	
	private BigDecimal teFeeUsd;
	
	private BigDecimal teMaxWithdrawAmountUsd;
	
	private BigDecimal maxWithdrawAmount;
	
	private BigDecimal fee;
	
	private int accountAuditStatus;
	
	private String accountAuditFailReason;
	
	private int companyAuditStatus;
	
	private String companyAuditFailReason;
	
	private String companyName;
	
	private String companyCode;
	
	private String companyLegalPerson;
	
	private String companyPhoto;
	
	private String companyAddress;
	
	private String companyLegalPersonIdType;
	
	private String companyLegalPersonIdNo;
	
	private String companyLegalPersonAddress;
	
	private BigDecimal shengPayFeeRate;
	
	private Integer payChannelType;

	public long getUserId() {
		return userId;
	}

	public void setUserId(long userId) {
		this.userId = userId;
	}

	public String getCountry() {
		return country;
	}

	public void setCountry(String country) {
		this.country = country;
	}

	public HashMap<String, String> getBankRequiredFieldMap() {
		return bankRequiredFieldMap;
	}

	public void setBankRequiredFieldMap(HashMap<String, String> bankRequiredFieldMap) {
		this.bankRequiredFieldMap = bankRequiredFieldMap;
	}

	public BigDecimal getTeFeeUsd() {
		return teFeeUsd;
	}

	public void setTeFeeUsd(BigDecimal teFeeUsd) {
		this.teFeeUsd = teFeeUsd;
	}

	public BigDecimal getTeMaxWithdrawAmountUsd() {
		return teMaxWithdrawAmountUsd;
	}

	public void setTeMaxWithdrawAmountUsd(BigDecimal teMaxWithdrawAmountUsd) {
		this.teMaxWithdrawAmountUsd = teMaxWithdrawAmountUsd;
	}

	public BigDecimal getMaxWithdrawAmount() {
		return maxWithdrawAmount;
	}

	public void setMaxWithdrawAmount(BigDecimal maxWithdrawAmount) {
		this.maxWithdrawAmount = maxWithdrawAmount;
	}

	public BigDecimal getFee() {
		return fee;
	}

	public void setFee(BigDecimal fee) {
		this.fee = fee;
	}

	public int getAccountAuditStatus() {
		return accountAuditStatus;
	}

	public void setAccountAuditStatus(int accountAuditStatus) {
		this.accountAuditStatus = accountAuditStatus;
	}

	public String getAccountAuditFailReason() {
		return accountAuditFailReason;
	}

	public void setAccountAuditFailReason(String accountAuditFailReason) {
		this.accountAuditFailReason = accountAuditFailReason;
	}

	public int getCompanyAuditStatus() {
		return companyAuditStatus;
	}

	public void setCompanyAuditStatus(int companyAuditStatus) {
		this.companyAuditStatus = companyAuditStatus;
	}

	public String getCompanyAuditFailReason() {
		return companyAuditFailReason;
	}

	public void setCompanyAuditFailReason(String companyAuditFailReason) {
		this.companyAuditFailReason = companyAuditFailReason;
	}

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public String getCompanyCode() {
		return companyCode;
	}

	public void setCompanyCode(String companyCode) {
		this.companyCode = companyCode;
	}

	public String getCompanyLegalPerson() {
		return companyLegalPerson;
	}

	public void setCompanyLegalPerson(String companyLegalPerson) {
		this.companyLegalPerson = companyLegalPerson;
	}

	public String getCompanyPhoto() {
		return companyPhoto;
	}

	public void setCompanyPhoto(String companyPhoto) {
		this.companyPhoto = companyPhoto;
	}

	public String getCurrency() {
		return currency;
	}

	public void setCurrency(String currency) {
		this.currency = currency;
	}

	public Integer getAccountType() {
		return accountType;
	}

	public void setAccountType(Integer accountType) {
		this.accountType = accountType;
	}

	public String getCompanyAddress() {
		return companyAddress;
	}

	public void setCompanyAddress(String companyAddress) {
		this.companyAddress = companyAddress;
	}

	public String getCompanyLegalPersonIdType() {
		return companyLegalPersonIdType;
	}

	public void setCompanyLegalPersonIdType(String companyLegalPersonIdType) {
		this.companyLegalPersonIdType = companyLegalPersonIdType;
	}

	public String getCompanyLegalPersonIdNo() {
		return companyLegalPersonIdNo;
	}

	public void setCompanyLegalPersonIdNo(String companyLegalPersonIdNo) {
		this.companyLegalPersonIdNo = companyLegalPersonIdNo;
	}

	public String getCompanyLegalPersonAddress() {
		return companyLegalPersonAddress;
	}

	public void setCompanyLegalPersonAddress(String companyLegalPersonAddress) {
		this.companyLegalPersonAddress = companyLegalPersonAddress;
	}

	public BigDecimal getShengPayFeeRate() {
		return shengPayFeeRate;
	}

	public void setShengPayFeeRate(BigDecimal shengPayFeeRate) {
		this.shengPayFeeRate = shengPayFeeRate;
	}

	public Integer getPayChannelType() {
		return payChannelType;
	}

	public void setPayChannelType(Integer payChannelType) {
		this.payChannelType = payChannelType;
	}
}
